const jwt=require('jsonwebtoken')

let screat='sffadfsdgsdfgsdbsbdd'
function createToken(params){
    params.time=Date.now()
    //产生一个token
    return  jwt.sign(params,screat)//默认hs265加密
}

//验证token的合法性
function checkToken(token){
    return new Promise((resovle,reject)=>{
        jwt.verify(token,screat,(err,data)=>{
            if(err){
                reject('token验证失败')
            }
            resovle(data)
        })
    })
}
module.exports={
    createToken,checkToken
}